package com.cluster.platform.service;

import com.cluster.platform.common.api.CommonPage;
import com.cluster.platform.common.api.CommonResult;
import com.cluster.platform.dto.SysCheckInfoDto;
import com.cluster.platform.model.SysCheckInfo;

import java.util.List;

public interface SysCheckInfoService {

    // 批量操作
    CommonResult<Object> batchSysCheck(Integer status, List<String> ids);

    // 分页查询
    CommonResult<Object> fetchList(SysCheckInfoDto sysCheckInfoDto);

    // 获取规则校验信息
    CommonResult<Object> searchSysCheckInfo(SysCheckInfo sysCheckInfo);

    // 新增规则校验
    CommonResult<Object> addSysCheckInfo(SysCheckInfo sysCheckInfo);

    // 更新规则校验
    CommonResult<Object> updateSysCheckInfo(SysCheckInfo sysCheckInfo);

    // 删除规则校验
    CommonResult<Object> delSysCheckInfo(SysCheckInfo sysCheckInfo);
}
